﻿
table
{
font-size: 0.9em;
width: 100%;
background-color: #ffffff;
padding: 1em;
}

tr.odd
{
background-color: #eaeaea;
}

tr.noDataRow td {
  text-align: center;
}

table th.title
{
text-align: center;
}


th,td
{
text-align: left;
}

td
{
height: 1.6em;
padding: 0 0.5em;
}

td.editable
{
width: 200px;
height: 22px;
}

th.sortable
{
cursor: pointer;
}

tr.loading {
  color: #dddddd;
  background-color: #f6f6f6;
}

td.loading
{
  background: url('../images/loading.gif') no-repeat 4px center;
  padding-left: 24px;
  color: #aaaaaa;
  width: 176px;
}

td.delete {
  background: url('../images/delete.gif') no-repeat 4px center;
  cursor: pointer;
}

td.delete label {
  display: none;
}

table.activated th.edit,
table.activated td.edit {
  display: none;
}

table.activated td.delete input {
  display: none;
}

table.activated td.delete label {
  display: block;
}

p.addRow {
  text-align: right;
  margin: 0 1em 0 0;
}

p.addRow a {
  cursor: pointer;
}

.pagination {
  margin: 1em 0;
  color: #888888;
  width: 350px;
  margin: 0 auto;
}

.pagination a {
  color: #6666ff;
}

.pagination .prev
{
  float: left;
}

.pagination .next
{
  float: right;
}

.pagination .pages
{
  text-align: center;
}

div.error {
  margin: 20px;
  padding: 20px;
  background-color: #222;
  color: #d44;
  font-weight: bold;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
